#define _CRT_SECURE_NO_WARNINGS 1
//#include<iostream>
//#include<string>
//using namespace std;
//int main()
//{
//	string s1;
//	getline(cin, s1);
//	int i = 0;
//	int count=0;
//	while (s1[i])
//	{
//		if (s1[i] >= '1' && s1[i] < 'z')
//			++count;
//		++i;
//	}
//	cout << count << endl;
//	return 0;
//}


//#include<iostream>
//using namespace std;
//
//int main()
//{
//	int n;
//	cin >> n;
//	string s1;
//	string s2;
//	while (n--)
//	{
//		cin >> s1 >> s2;
//		if (s1 == s2)
//			cout << "Tie" << endl;
//		else if (s1 == "Scissors" && s2 == "Paper")
//			cout << "player1" << endl;
//		else if(s1 == "Paper" && s2 == "Rock")
//			cout << "player1" << endl;
//		else if (s1 == "Rock" && s2 == "Scissors")
//			cout << "player1" << endl;
//		else
//			cout << "player2" << endl;
//	}
//	return 0;
//}

//#include<iostream>
//#include<string>
//using namespace std;
//
//int main()
//{
//	string s1;
//	getline(cin, s1);
//	int  i = 0;
//	while (s1[i] != '\0')
//	{
//		if ((s1[i] > 'a' && s1[i] <= 'z') || (s1[i] <= 'Z' && s1[i] > 'A'))
//			s1[i] -= 1;
//		else if (s1[i] == 'a')
//			s1[i] = 'z';
//		else if(s1[i] == 'A')
//			s1[i] = 'Z';
//		i++;
//	}
//	cout << s1 << endl;  
//	return 0;
//}

#include<iostream>
#include<string>

using namespace std;

int main()
{
	int n;
	int i;
	cin >> n;
	string s1;
	cin >> s1;
	cout << s1;
	while (n--)
	{
		cin >> i;
		switch (i)
		{
		case 1:
			string s2;
			cin >> s2;
			cout << s2;
		case 2:

		
		}
	}

	return 0;
}